<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>

        // keydown     持续触发
        // keyup
        // keypress    不支持功能键


        // 组合键的问题

        document.onkeydown = function (e) {
            // console.log(1);
            // console.log(e.key);
            console.log(e.keyCode);  // 键盘对应的ASCII值  -- 显示大写

            // 组合键   13回车    17ctrl
            // if (e.keyCode === 13 && e.keyCode === 17) {   // keyCode不可能同时等于两个值
            //     console.log('组合键');   // 错误的
            // }

            // console.log(e.ctrlKey);
            // console.log(e.altKey);
            // console.log(e.shiftKey);
            if (e.ctrlKey && e.keyCode === 13) {
                console.log('组合键');
            }
        }

        // document.onkeyup = function (e) {
        //     console.log(2);
        // }

        // document.onkeypress = function (e) {
        //     console.log(3);
        // }

    </script>

</body>

</html>